internationally published article - French English Dictionary